package negocio;

import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;

@Entity
@DiscriminatorValue("NACIONALIDADCLIENTE")
public class DescuentoClienteNacionalidad extends DescuentoCliente
{
	@OneToOne
	@JoinColumn(name="ID_NACIONALIDAD")
	private Nacionalidad nacionalidad;

	public Nacionalidad getNacionalidad() {
		return nacionalidad;
	}

	public void setNacionalidad(Nacionalidad nacionalidad) {
		this.nacionalidad = nacionalidad;
	}
	
	@Override
	public boolean puedeAplicarDescuento(PedidoItem item){
		return item.getProducto().getNacionalidad().equals(nacionalidad);
	}
}
